<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition template="../layout_main.xhtml">
        <ui:define name="title">
            Admin-dodaj użytkownika
        </ui:define>

        <ui:define name="content">
            <f:metadata>
                <f:viewParam name="id" value="#{uzytkownikBean.id_user}"/>
                <f:viewParam name="action" value="#{uzytkownikBean.akcja}"/>
                <f:event type="preRenderView" listener="#{uzytkownikBean.inicjalizuj}"/>
            </f:metadata>
            <h:form>  

                <h:panelGroup rendered="#{not uzytkownikBean.message.isEmpty()}">
                    <h:outputText styleClass="#{uzytkownikBean.rodzajKomunikatu()}" value="#{uzytkownikBean.message}" id="outtext" />
                </h:panelGroup>


                <h:panelGroup rendered="#{uzytkownikBean.formularz}">

                    <p>
                        <h:outputLabel styleClass="naglowek" value="#{uzytkownikBean.naglowek}"/>

                    </p>

                    <ul id="formularz_uzytkownika">

                        <li>
                            <label> Login: </label>
                            <h:inputText value="#{uzytkownikBean.login}" id="login" />
                            <h:message styleClass="errorForm" for="login"/>

                        </li>

                        <li>
                            <label> Hasło:  </label>
                            <h:inputSecret value="#{uzytkownikBean.haslo}" id="haslo" />
                            <h:message styleClass="errorForm" for="haslo"/>
                        </li>
                        <li>
                            <label> Powtórz hasło:  </label>
                            <h:inputSecret value="#{uzytkownikBean.haslo_2}" id="haslo2" />
                            <h:message styleClass="errorForm" for="haslo2"/>
                        </li>
                        <li>
                            <label> Imie:  </label>
                            <h:inputText value="#{uzytkownikBean.imie}" id="imie" />
                            <h:message styleClass="errorForm" for="imie"/>
                        </li>

                        <li>
                            <label> Nazwisko:  </label>
                            <h:inputText value="#{uzytkownikBean.nazwisko}" id="nazwisko" />
                            <h:message styleClass="errorForm" for="nazwisko"/>
                        </li>

                        <li>
                            <label> Jednostka:  </label>
                            <h:inputText value="#{uzytkownikBean.jednostka}" id="jednostka" />
                            <h:message styleClass="errorForm" for="jednostka"/>
                        </li>

                        <li>
                            <label> Email:  </label>
                            <h:inputText value="#{uzytkownikBean.email}" id="email" />
                            <h:message styleClass="errorForm" for="email"/>
                        </li>

                        <li>
                            <label> Uprawnienia:</label> <h:selectOneMenu value="#{uzytkownikBean.id_upr}" >
                                <f:selectItems value="#{uzytkownikBean.uprawnieniaList}" var="upraw"
                                               itemLabel="#{upraw.nazwaUprawnienia}"
                                               itemValue="#{upraw.iduprawnienia}"/>
                            </h:selectOneMenu>
                        </li>

                        <li class="button">
                            <h:commandButton value="#{uzytkownikBean.akcja}" action="#{uzytkownikBean.dodaj}"/>
                        </li>
                    </ul>
                </h:panelGroup>



                <h:inputHidden value="#{uzytkownikBean.id_user}"/>
            </h:form>

        </ui:define>
    </ui:composition>

</html>

